Big Huge Thesaurus

Italian vegetable marrow

noun